import logging,logging.handlers
import os
BaseDir=os.path.dirname(__file__)
def init_logging():
    #创建日志器
    logger=logging.getLogger()
    #设置日志的级别
    logger.setLevel(logger.DEBUG)
    #创建处理器
    fh=logger.handlers.TimedRotatingFileHandler(BaseDir+"/log/log.log",when="midnight",interval=1,backupCount=7)
    #创建日志对象
    sh=logging.StreamHandler()
    fh.setLevel(logging.INFO)
    sh.setLevel(logging.INFO)
    # 创建格式器
    fmt = "%(asctime)s %(levelname)s [%(name)s] " \
          "[%(filename)s(%(funcName)s:%(lineno)d)] - %(message)s"
    formatter = logging.Formatter(fmt=fmt)
    # 在处理器中添加格式器
    fh.setFormatter(formatter)
    sh.setFormatter(formatter)
    # 在日志器中添加处理器
    logger.addHandler(sh)
    logger.addHandler(fh)
    #创建格式器
    fmt="%()"